unit fitted with internal combustion engine - Francés Inglés Diccionario